@charset "utf-8";
body,form,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,dt,p,hr,input,em{margin:0;padding:0;list-style:none;-webkit-text-size-adjust:none; vertical-align: middle; font-weight:normal;}
body{ font-size:14px; color:#000; min-width:1300px; background: #fff; font-family:'\5FAE\8F6F\96C5\9ED1','Nanum Gothic','-apple-system';}
body{min-width: 1100px;}
h1,h2,h3,h4,h5,h6{font-size:100%}
table,img,iframe{border:none}ul{list-style:none}
a{ color:#000; text-decoration:none;outline:none;}
a:hover {text-decoration:none;}
a:active {color:#000;text-decoration:none;}
ol,ul {list-style:none;}
fieldset,img {border:0;}
i,em{ font-style:normal;}
.left{ float:left;}
.right{float: right !important;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}/* Hides from IE-mac \*/
* html .clearfix{height:1%;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:45px;}
.mt55{ margin-top:55px;}
.mt60{ margin-top:60px;}
.w1170{width: 1170px;margin-left: auto;margin-right: auto;overflow: hidden;height: auto;}
.w1000{width: 1000px;margin-left: auto;margin-right: auto;overflow: hidden;height: auto;}
.trans{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;}
.trans:hover{transform:scale(1.04,1.04);-ms-transform:scale(1.04,1.04);-webkit-transform:scale(1.04,1.04);transition:1s}
.part1-T .title:hover, .part1-B ul li a:hover, .part3-box-list li .title:hover, .text-list li a:hover{color: #2b7237;}
/******************前置 end!**********************/

/*nav*/
.yy_nav{position: relative;height: 40px;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;overflow:hidden;}
.yy_nav_con{height: 40px;width: 100%;margin-left: auto;margin-right: auto;background: #e61818;}
.yy_nav .col ul{line-height:40px;font-weight: 500;width: 1200px;}	
.yy_nav .col li.menu_item{width: 95px;overflow: hidden;padding: 0px;/* position: relative; */}
.yy_nav .col li span img{display:block;width: 11px;height: auto;position: absolute;right: 5px;top: 19px;}		
.yy_nav .col li a{color: #ffffff;display: block;width: auto;}	
.yy_nav .col li.menu_item li a{color: #000000;font-size: 16px;}	
.yy_nav .col{ width: 1000px;height: auto;margin-left: auto;margin-right: auto;}
.yy_nav .col li{display:inline-block;line-height: 40px;cursor: pointer; font-size: 14px;}
.yy_nav .col li{display: inline-block;height: 40px;color: #ffffff;line-height: 40px;font-size: 14px;float: left;margin-right: 22px;}

/*地方站*/
.yy_dfz{width:1000px;height:auto;margin-left: auto;margin-right: auto;}
.yy_dfz iframe{margin-left: -14px;}


/*头条*/
.yy_fristnews{height:70px; background: url(top_jrtt_20220901.jpg) no-repeat center top; position: relative;}
.yy_fristnews h2{height:70px;display: block;width:auto;padding: 0 66px;font-size: 35px;line-height: 70px;font-weight: bold;text-align: center;}
.yy_fristnews a.yy_fristnews_more{display:block; width: auto; height: auto; color: #f64243; position: absolute;bottom: 5px; right: 0;}


/****************part9 begin****************/
.part9{width: 665px;height: 280px;overflow:hidden;position:relative;}
.part9 .hd{height:4px;overflow:hidden;position:absolute;left: 32px;bottom:22px;z-index:1;}
.part9 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.part9 .hd ul li{ float:left; margin: 0 3px;  width:21px; height:4px; background:#fff; cursor:pointer; }
.part9 .hd ul li.on{ background:#eb2e2e; color:#fff; }

.part9 .bd li{ width: 665px;height: 280px;  zoom:1; vertical-align:middle; overflow: hidden;}
.part9 .bd li .pic{width: 500px;height: 280px;float: right;}
.part9 .bd li .pic img{ width:100%; height:100%; display:block;  }
.part9 .bd li .text{width: 145px;height: 240px;padding: 20px 10px;float: left;background: #424141;color: #fff;line-height: 24px;overflow: hidden;}
.part9 .bd li .text a{color: #fff; font-size: 18px; margin-bottom: 10px; display: block;line-height: 26px;}



/* box */
.yy_slideTxtBox{width: 665px;background: url(icon4_yy202200908.png) repeat-x top;padding-top: 26px;overflow: hidden;height:  auto;}
.yy_slideTxtBox .bd ul li{width: 100%;border-bottom: 1px dashed #dcdcdc;padding: 25px 0;overflow: hidden;}
.yy_slideTxtBox .bd ul li .bottom{ width: 550px; height: 22px; line-height: 22px; overflow: hidden; float: right;}
.yy_slideTxtBox .bd ul li .source{ float: left; background: #f4f4f4; border-left: 2px solid #feae66; display: inline-block; padding: 0 10px;}
.yy_slideTxtBox .bd ul li .con{width: 100%;height: 69px;overflow: hidden;font-size: 16px;color: #666;line-height: 26px;display: inline-block;float: right;}
.yy_slideTxtBox .bd ul li .con a{font-size: 16px;color: #666; display: inline-block; margin: 0 10px;}
.yy_slideTxtBox .bd ul li .date{float: right;height: 20px;line-height: 20px;background: url(time_yy20220908.png) no-repeat left center;padding-left: 30px;font-size: 16px;color: #666;display: inline-block;}
.yy_slideTxtBox .bd ul li p{height: auto;overflow: hidden;font-size: 24px;color: #000;width: 100%;display: block;margin-bottom: 10px;}


.yy_slideTxtBox .hd{ height:60px; border-bottom:2px solid #f3f3f3;  position:relative; }
.yy_slideTxtBox .hd ul{float:left;width: 665px;}
.yy_slideTxtBox .hd ul li{height: 62px;line-height: 40px; text-align: center;float:left;cursor:pointer;position: relative; margin-right: 55px;}
.yy_slideTxtBox .hd ul li a{padding: 0 45px;color: #e32f16;font-size: 22px;font-weight: bold;}
.yy_slideTxtBox .hd ul li.on sub{ width: 0;height: 0;border-left: 3px solid transparent;border-right:3px solid transparent;border-top: 5px solid #e32f16; position: absolute; left: 50%; margin-left: -3px;}
.yy_slideTxtBox .hd ul li.on a{background:#e32f16;color: #fff;display: block;}
.yy_slideTxtBox .hd ul li.on i{width: 100%;height: 3px;background: #e32f16;display: block;position: absolute;bottom: 0;left: 0;z-index: 1;}
.yy_addmore{height:35px; background: url(more-bj_yy20220908.png) repeat-x; font-size:20px; color: #585858; text-align:center; line-height:35px; cursor:pointer;}




/*分栏*/
.yy_cont_l{width:665px;height: auto; overflow: hidden; float: left;}
.yy_cont_r{width:315px;height: auto; overflow: hidden; float: right; }



/*统一样式bt*/
.yy_bt{width:100%; height: 40px; background: url(yy-btbg_20220908.jpg) repeat-x center;border-bottom: 2px solid #e8171a;}
.yy_bt a h2{width:auto; height: 40px; background: url(iocn_rmjj_yy_20220908.jpg) no-repeat center left; line-height: 40px; font-size: 20px; text-indent: 35px;}
.yy_bt a {width:auto; height:auto; background:#ffffff; display: inline-block; padding-right:10px; padding-left: 5px; color: #e8171a;}
.yybt0 h2{background: url(iocn_zb_yy_20220908.jpg) no-repeat center left!important;}
.yybt1 h2{background: url(iocn_hzdw_yy_20220908.jpg) no-repeat center left!important;}

/**/
.yy_rmjj_nr{background: #f9f9f9; padding: 15px;}
.rmjj_img{width: 285px; height: 210px; overflow: hidden; position: relative;}
.rmjj_img img{width: 285px; height: 210px;display: block; position: absolute;left: 0;top:0; }
.rmjj_img p{width:auto; height: 30px;display: block; position: absolute;bottom: 0px; left: 0;  background: url(png1_yy202208096.png) repeat; color: #fff;font-size: 16px;line-height:25px; padding: 0px 15px}

.rmjj_ul ul{width:auto; height: auto;}
.rmjj_ul ul li{width:auto; background: url(yy_hdd_20220908.jpg) no-repeat center left; text-indent: 10px;font-size: 16px; height: 25px; line-height: 25px; overflow: hidden; margin-top: 10px;}
.rmjj_ul ul li a{color:#6b6d6c;}


.rmjj_img0 h2{width: 285px; height:auto; font-size:16px; font-weight: bold;line-height: 22px;}
.rmjj_img0 img{width: 285px; height: 165px; margin-top: 10px;}




/*合作单位*/
.yy_hzdw ul li{width:172px; font-size: 16px; line-height:32px; float: left;}
.yy_hzdw ul {width:500px; border-bottom: 1px dotted #cccccc; height: auto; overflow: hidden; margin-bottom: 15px; padding-bottom: 15px;}
.yy_hzdw ul.hzdw_0 li {width: 100%;}